/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package LogicadeNegocio;
import CapadeDatos.DaoAutores;
import CapadeDatos.DaoSistema;
import java.util.ArrayList;
import java.util.Iterator;
import javax.swing.JComboBox;
import modelo.beanAutores;
import modelo.beanSistema;
/**
 *
 * @author principal
 */
public class ComboSistemasAutores {
    JComboBox sistema;
    JComboBox autores;
    ArrayList lista;
    ArrayList lista2;
    beanSistema[] detalles;
    beanAutores[] autoreslista;
    public ComboSistemasAutores(JComboBox sis, JComboBox au){
        sistema = sis;
        autores = au;
    }
    public void ActualizarCombos(){
      lista = DaoAutores.vertodoslosautores();
      lista2 = DaoSistema.versistemas();
      detalles = new    beanSistema[lista2.size()];
      autoreslista = new beanAutores[lista.size()];
      Iterator itr = lista.iterator();
      int j=0;
      sistema.removeAllItems();
      autores.removeAllItems();
      while (itr.hasNext()) {
          autoreslista[j] =  (beanAutores) itr.next();
          autores.addItem(autoreslista[j].getIdautores()+"-"+autoreslista[j].getApellidoPaterno()+ " " +
                  autoreslista[j].getApellidoMaterno()+ " " +
                  autoreslista[j].getNombres()
                  );
          j++;
      }
      Iterator itr2 = lista2.iterator();
      j=0;
      while (itr2.hasNext()) {
          detalles[j] =  (beanSistema) itr2.next();
          sistema.addItem(detalles[j].getIdSistema()+"-"+detalles[j].getSistemaNombre());
          j++;
      }

    }
}
